public class Student {

    public String name = "张三"; //定义成员变量时进行初始化
    public int num1  = 18 ;   //定义成员变量时进行初始化


    public void func(){
       int num2 ;
    }
    public Student(){
    }
     //Student的构造方法 ;
    public Student (int a , String b){
        num1 = a ;      //  把a的值赋给 num1 ;
        name = b ;      // 把b的值赋给 name ;
    }

}
class Test2{
    public static void main(String[] args) {

        Student s1 = new Student();

         s1.num1 = 5 ;
         s1.name = "李四";

         s1.func();    // 调用 s1里的func()方法

        // new 一个对象, 用s1 来接收 ;
        int a = s1.num1;       // a 接收 s1的num1的值
        String b = s1.name;;    // b 接收 s1的name的值
        System.out.println(a);
        System.out.println(b); // 输出a和b

        Student s2 = new Student(20 , "赵云");
        Student s3 = new Student(30 , "张飞");     // 在构造对象时,给属性赋值


    }
}


